<?xml version="1.0"?>
<doc>
    <assembly>
        <name>System.Interactive</name>
    </assembly>
    <members>
        <member name="T:System.Linq.EnumerableEx">
            <summary>
            Provides a set of static methods for querying sequences.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.StartWith``1(System.Collections.Generic.IEnumerable{``0},``0)">
            <summary>
            Prepends a value to a sequence.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.StartWith``1(System.Collections.Generic.IEnumerable{``0},``0[])">
            <summary>
            Prepends values to a sequence.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1})">
            <summary>
            Projects each value of a sequence to a sequence and flattens the resulting sequences into one sequence.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Do``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0})">
            <summary>
            Invokes the action for its side-effects on each value in the sequence.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Run``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Evaluates the sequence.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Run``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0})">
            <summary>
            Evaluates the sequence and invoes the action for its side-effects on each value in the sequence.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Merge``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Merges two sequences into a single sequence.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Merge``1(System.Collections.Generic.IEnumerable{``0}[])">
            <summary>
            Merges all the sequences into a single sequence.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Merge``1(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{``0}})">
            <summary>
            Merges all the sequences into a single sequence.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Scan``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})">
            <summary>
            Applies an accumulator function over a sequence and returns each intermediate result.  
            The specified seed value is used as the initial accumulator value.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Scan``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``0,``0})">
            <summary>
            Applies an accumulator function over a sequence and returns each intermediate result.  
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Amb``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Returns the sequence that responds first.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Amb``1(System.Collections.Generic.IEnumerable{``0}[])">
            <summary>
            Returns the sequence that responds first.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Amb``1(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{``0}})">
            <summary>
            Returns the sequence that responds first.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.OnErrorResumeNext``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Continues the source sequence with the next sequence whether 
            the source sequence terminates normally or by an exception.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.OnErrorResumeNext``1(System.Collections.Generic.IEnumerable{``0}[])">
            <summary>
            Continues a sequence that is terminated normally or by an exception with the next sequence.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.OnErrorResumeNext``1(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{``0}})">
            <summary>
            Continues an observable sequence that is terminated normally or by an exception with the next observable sequence.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Finally``1(System.Collections.Generic.IEnumerable{``0},System.Action)">
            <summary>
            Invokes finallyAction after source sequence terminates normally or by an exception.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Using``2(System.Func{``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0}})">
            <summary>
            Retrieves resource from resourceSelector for use in resourceUsage and disposes 
            the resource once the resulting sequence terminates.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Concat``1(System.Collections.Generic.IEnumerable{``0}[])">
            <summary>
            Concatenates all sequences.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Concat``1(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{``0}})">
            <summary>
            Concatenates all sequences.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Let``2(System.Collections.Generic.IEnumerable{``0},System.Func{System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1}})">
            <summary>
            Bind the source to the parameter so that it can be used multiple times
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.MemoizeAll``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Creates an enumerable that enumerates the original enumerable only once and caches its results.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Memoize``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Creates an enumerable that enumerates the original enumerable only once and caches its results.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Publish``2(System.Collections.Generic.IEnumerable{``0},System.Func{System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1}})">
            <summary>
            Publishes the values of source to each use of the bound parameter.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Publish``2(System.Collections.Generic.IEnumerable{``0},System.Func{System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1}},``0)">
            <summary>
            Publishes the values of single to each use of the bound parameter starting with an intial value.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Replay``2(System.Collections.Generic.IEnumerable{``0},System.Func{System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1}})">
            <summary>
            Replays the values of source to each use of the bound parameter.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Replay``2(System.Collections.Generic.IEnumerable{``0},System.Func{System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1}},System.Int32)">
            <summary>
            Replays bufferSize values of source to each use of the bound parameter.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Prune``2(System.Collections.Generic.IEnumerable{``0},System.Func{System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1}})">
            <summary>
            Replays the first value of source to each use of the bound parameter.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Synchronize``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Synchronizes the sequence.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Asynchronous``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Runs evaluation of sequence asynchronous.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Share``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Shares cursor of all enumerators to the sequence.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Memoize``1(System.Collections.Generic.IEnumerable{``0},System.Int32)">
            <summary>
            Creates an enumerable that enumerates the original enumerable only once and caches its results.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Repeat``1(``0)">
            <summary>
            Generates a sequence that contains one repeated value.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Repeat``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Repeats the sequence indefinately.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Repeat``1(``0,System.Int32)">
            <summary>
            Generates an observable sequence that contains one repeated value.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Repeat``1(System.Collections.Generic.IEnumerable{``0},System.Int32)">
            <summary>
            Repeats the sequence repeatCount times.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Return``1(``0)">
            <summary>
            Returns a sequence that contains a single value.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Throw``1(System.Exception)">
            <summary>
            Returns a sequence that terminates with an exception.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Defer``1(System.Func{System.Collections.Generic.IEnumerable{``0}})">
            <summary>
            Returns a sequence that invokes the enumerableFactory function whenever the sequence gets enumerated.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Materialize``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Materializes the implicit notifications of a sequence as explicit notification values.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Dematerialize``1(System.Collections.Generic.IEnumerable{System.Collections.Generic.Notification{``0}})">
            <summary>
            Dematerializes the explicit notification values of a sequence as implicit notifications.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Catch``1(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{``0}})">
            <summary>
            Continues a sequence that is terminated by an exception with the next sequence.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Catch``2(System.Collections.Generic.IEnumerable{``0},System.Func{``1,System.Collections.Generic.IEnumerable{``0}})">
            <summary>
            Continues a sequence that is terminated by an exception of the specified type with the sequence
            produced by the handler.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Generate``2(``0,System.Func{``0,System.Boolean},System.Func{``0,``1},System.Func{``0,``0})">
            <summary>
            Generates a sequence by iterating a state from an initial state until
            the condition fails.  For each state, a value is generated dependent
            on the state.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Generate``1(System.Func{System.Collections.Generic.Notification{``0}})">
            <summary>
            Generates an observable sequence by repeatedly calling the function.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Generate``2(``0,System.Func{``0,System.Collections.Generic.Notification{``1}},System.Func{``0,``0})">
            <summary>
            Generates an observable sequence by iterating a state from an initial state until a completion notification is sent.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Generate``2(``0,System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``0})">
            <summary>
            Generates an observable sequence by iterating a state from an initial state until
            the condition fails.  For each state, a sequence  is generated.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Generate``2(``0,System.Func{``0,System.Boolean},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``0})">
            <summary>
            Generates an observable sequence by iterating a state from an initial state until
            the condition fails.  For each state, a sequence is generated.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Retry``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Repeats the sequence until it successfully terminates.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Retry``1(System.Collections.Generic.IEnumerable{``0},System.Int32)">
            <summary>
            Repeats the source  sequence the retryCount times or until it successfully terminates.
            </summary>
        </member>
        <member name="M:System.Linq.EnumerableEx.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})">
            <summary>
            Merges two sequences into one sequence by using the selector function.
            </summary>        
        </member>
        <member name="M:System.Linq.EnumerableEx.Remotable``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Makes a sequence remotable.
            </summary>
        </member>
    </members>
</doc>
